package algo3.pruebas.armasTest;

import algo3.modelo.Posicion;
import algo3.modelo.armas.Arma;
import algo3.modelo.armas.DisparoConvencional;


public class DisparoConvencionalTest extends ArmaTestConHerencia {

	public Arma crearArma(Posicion posicion){
		return new DisparoConvencional(posicion);
	}
	

	public void testObtenerElDanioDeDisparoConvencional() {
		Posicion posicion = new Posicion(4,5);
		Arma disparo = new DisparoConvencional(posicion);
		
		assertEquals(posicion, (disparo.getListaDeDanios()).get(0).getPosicion());
	}
    
    public void testObtenerNingunDañoPuesSeAvanzoUnTurnoYSeSuponeQueElDañoYaSeProdujo(){
    	Posicion posicion = new Posicion(4,5);
		Arma disparo = new DisparoConvencional(posicion);
		disparo.avanzarTurno();
		assertEquals(0, (disparo.getListaDeDanios()).size());
    }
	
}